package gov.fema.hazus.bdc.client.hazards.flood;

/**
 * Interface to represent the constants contained in resource bundle:
 * 	'/gwt/incast-0.5/gov.fema.riskmap.assessment.hazus.incast.hazards.flood/src/gov/fema/riskmap/assessment/hazus/incast/hazards/flood/client/FloodConstants.properties'.
 */
public interface FloodConstants extends com.google.gwt.i18n.client.Constants {
  
  /**
   * Translated "FloodConstants".
   * 
   * @return translated "FloodConstants"
   */
  @DefaultStringValue("FloodConstants")
  @Key("ClassName")
  String ClassName();

  /**
   * Translated "Basement dry floodproofed".
   * 
   * @return translated "Basement dry floodproofed"
   */
  @DefaultStringValue("Basement dry floodproofed")
  @Key("floodBasementDryFloodProofed")
  String floodBasementDryFloodProofed();

  /**
   * Translated "Basement enclosure type".
   * 
   * @return translated "Basement enclosure type"
   */
  @DefaultStringValue("Basement enclosure type")
  @Key("floodBasementEnclosureType")
  String floodBasementEnclosureType();

  /**
   * Translated "Basement floodproofing Elevation (ft)".
   * 
   * @return translated "Basement floodproofing Elevation (ft)"
   */
  @DefaultStringValue("Basement floodproofing Elevation (ft)")
  @Key("floodBasementFloodProofingElevation")
  String floodBasementFloodProofingElevation();

  /**
   * Translated "Number of basement levels".
   * 
   * @return translated "Number of basement levels"
   */
  @DefaultStringValue("Number of basement levels")
  @Key("floodBasementLevels")
  String floodBasementLevels();

  /**
   * Translated "Percentage of contents value in basement".
   * 
   * @return translated "Percentage of contents value in basement"
   */
  @DefaultStringValue("Percentage of contents value in basement")
  @Key("floodBasementPercentageContentsValue")
  String floodBasementPercentageContentsValue();

  /**
   * Translated "Percentage of basement finished".
   * 
   * @return translated "Percentage of basement finished"
   */
  @DefaultStringValue("Percentage of basement finished")
  @Key("floodBasementPercentageFinished")
  String floodBasementPercentageFinished();

  /**
   * Translated "Basement".
   * 
   * @return translated "Basement"
   */
  @DefaultStringValue("Basement")
  @Key("floodBasementTabTitle")
  String floodBasementTabTitle();

  /**
   * Translated "Building condition".
   * 
   * @return translated "Building condition"
   */
  @DefaultStringValue("Building condition")
  @Key("floodBuildingBuildingCondition")
  String floodBuildingBuildingCondition();

  /**
   * Translated "Construction class".
   * 
   * @return translated "Construction class"
   */
  @DefaultStringValue("Construction class")
  @Key("floodBuildingConstructionClass")
  String floodBuildingConstructionClass();

  /**
   * Translated "Lowest floor below grade".
   * 
   * @return translated "Lowest floor below grade"
   */
  @DefaultStringValue("Lowest floor below grade")
  @Key("floodBuildingLowestFloorBelowGrade")
  String floodBuildingLowestFloorBelowGrade();

  /**
   * Translated "Lowest floor elevation (ft)".
   * 
   * @return translated "Lowest floor elevation (ft)"
   */
  @DefaultStringValue("Lowest floor elevation (ft)")
  @Key("floodBuildingLowestFloorElevation")
  String floodBuildingLowestFloorElevation();

  /**
   * Translated "Mechanical equipment height (ft)".
   * 
   * @return translated "Mechanical equipment height (ft)"
   */
  @DefaultStringValue("Mechanical equipment height (ft)")
  @Key("floodBuildingMechanicalEquipmentHeight")
  String floodBuildingMechanicalEquipmentHeight();

  /**
   * Translated "Post-FIRM construction".
   * 
   * @return translated "Post-FIRM construction"
   */
  @DefaultStringValue("Post-FIRM construction")
  @Key("floodBuildingPostFIRMConstruction")
  String floodBuildingPostFIRMConstruction();

  /**
   * Translated "Substructure type".
   * 
   * @return translated "Substructure type"
   */
  @DefaultStringValue("Substructure type")
  @Key("floodBuildingSubstructureType")
  String floodBuildingSubstructureType();

  /**
   * Translated "Building".
   * 
   * @return translated "Building"
   */
  @DefaultStringValue("Building")
  @Key("floodBuildingTabTitle")
  String floodBuildingTabTitle();

  /**
   * Translated "Top / bottom of floor".
   * 
   * @return translated "Top / bottom of floor"
   */
  @DefaultStringValue("Top / bottom of floor")
  @Key("floodBuildingTopBottomFloor")
  String floodBuildingTopBottomFloor();

  /**
   * Translated "Base flood elevation".
   * 
   * @return translated "Base flood elevation"
   */
  @DefaultStringValue("Base flood elevation")
  @Key("floodHazardBaseFloodElevation")
  String floodHazardBaseFloodElevation();

  /**
   * Translated "Base flood elevation plus".
   * 
   * @return translated "Base flood elevation plus"
   */
  @DefaultStringValue("Base flood elevation plus")
  @Key("floodHazardBaseFloodElevationPlus")
  String floodHazardBaseFloodElevationPlus();

  /**
   * Translated "FIRM community".
   * 
   * @return translated "FIRM community"
   */
  @DefaultStringValue("FIRM community")
  @Key("floodHazardFIRMCommunity")
  String floodHazardFIRMCommunity();

  /**
   * Translated "FIRM effective date".
   * 
   * @return translated "FIRM effective date"
   */
  @DefaultStringValue("FIRM effective date")
  @Key("floodHazardFIRMEffectiveDate")
  String floodHazardFIRMEffectiveDate();

  /**
   * Translated "FIRM panel".
   * 
   * @return translated "FIRM panel"
   */
  @DefaultStringValue("FIRM panel")
  @Key("floodHazardFIRMPanel")
  String floodHazardFIRMPanel();

  /**
   * Translated "FIRM revised date".
   * 
   * @return translated "FIRM revised date"
   */
  @DefaultStringValue("FIRM revised date")
  @Key("floodHazardFIRMRevisedDate")
  String floodHazardFIRMRevisedDate();

  /**
   * Translated "Flood hazard zone".
   * 
   * @return translated "Flood hazard zone"
   */
  @DefaultStringValue("Flood hazard zone")
  @Key("floodHazardFloodHazardZone")
  String floodHazardFloodHazardZone();

  /**
   * Translated "Lowest grade elevation".
   * 
   * @return translated "Lowest grade elevation"
   */
  @DefaultStringValue("Lowest grade elevation")
  @Key("floodHazardLowestGradeElevation")
  String floodHazardLowestGradeElevation();

  /**
   * Translated "Other vertical datum".
   * 
   * @return translated "Other vertical datum"
   */
  @DefaultStringValue("Other vertical datum")
  @Key("floodHazardOtherVerticalDatum")
  String floodHazardOtherVerticalDatum();

  /**
   * Translated "Hazard".
   * 
   * @return translated "Hazard"
   */
  @DefaultStringValue("Hazard")
  @Key("floodHazardTabTitle")
  String floodHazardTabTitle();

  /**
   * Translated "Vertical datum".
   * 
   * @return translated "Vertical datum"
   */
  @DefaultStringValue("Vertical datum")
  @Key("floodHazardVerticalDatum")
  String floodHazardVerticalDatum();

  /**
   * Translated "Flood".
   * 
   * @return translated "Flood"
   */
  @DefaultStringValue("Flood")
  @Key("floodTabTile")
  String floodTabTile();

  /**
   * Translated "Breakaway Walls".
   * 
   * @return translated "Breakaway Walls"
   */
  @DefaultStringValue("Breakaway Walls")
  @Key("schemaFloodBuildingBasementBREAKAWAY")
  String schemaFloodBuildingBasementBREAKAWAY();

  /**
   * Translated "Lattice / Screening".
   * 
   * @return translated "Lattice / Screening"
   */
  @DefaultStringValue("Lattice / Screening")
  @Key("schemaFloodBuildingBasementLATTICE")
  String schemaFloodBuildingBasementLATTICE();

  /**
   * Translated "None".
   * 
   * @return translated "None"
   */
  @DefaultStringValue("None")
  @Key("schemaFloodBuildingBasementNONE")
  String schemaFloodBuildingBasementNONE();

  /**
   * Translated "Solid Wall with Opening (<300 sq. ft)".
   * 
   * @return translated "Solid Wall with Opening (<300 sq. ft)"
   */
  @DefaultStringValue("Solid Wall with Opening (<300 sq. ft)")
  @Key("schemaFloodBuildingBasementSW1")
  String schemaFloodBuildingBasementSW1();

  /**
   * Translated "Solid Wall with Opening (>300 sq. ft)".
   * 
   * @return translated "Solid Wall with Opening (>300 sq. ft)"
   */
  @DefaultStringValue("Solid Wall with Opening (>300 sq. ft)")
  @Key("schemaFloodBuildingBasementSW2")
  String schemaFloodBuildingBasementSW2();

  /**
   * Translated "Solid Wall without Opening (<300 sq. ft)".
   * 
   * @return translated "Solid Wall without Opening (<300 sq. ft)"
   */
  @DefaultStringValue("Solid Wall without Opening (<300 sq. ft)")
  @Key("schemaFloodBuildingBasementSW3")
  String schemaFloodBuildingBasementSW3();

  /**
   * Translated "Solid Wall without Opening (>300 sq. ft)".
   * 
   * @return translated "Solid Wall without Opening (>300 sq. ft)"
   */
  @DefaultStringValue("Solid Wall without Opening (>300 sq. ft)")
  @Key("schemaFloodBuildingBasementSW4")
  String schemaFloodBuildingBasementSW4();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaFloodBuildingBasementUNKNOWN")
  String schemaFloodBuildingBasementUNKNOWN();

  /**
   * Translated "Excellent".
   * 
   * @return translated "Excellent"
   */
  @DefaultStringValue("Excellent")
  @Key("schemaFloodBuildingConditionEXCELLENT")
  String schemaFloodBuildingConditionEXCELLENT();

  /**
   * Translated "Fair".
   * 
   * @return translated "Fair"
   */
  @DefaultStringValue("Fair")
  @Key("schemaFloodBuildingConditionFAIR")
  String schemaFloodBuildingConditionFAIR();

  /**
   * Translated "Good".
   * 
   * @return translated "Good"
   */
  @DefaultStringValue("Good")
  @Key("schemaFloodBuildingConditionGOOD")
  String schemaFloodBuildingConditionGOOD();

  /**
   * Translated "Poor".
   * 
   * @return translated "Poor"
   */
  @DefaultStringValue("Poor")
  @Key("schemaFloodBuildingConditionPOOR")
  String schemaFloodBuildingConditionPOOR();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaFloodBuildingConditionUNKNOWN")
  String schemaFloodBuildingConditionUNKNOWN();

  /**
   * Translated "Basement".
   * 
   * @return translated "Basement"
   */
  @DefaultStringValue("Basement")
  @Key("schemaFloodBuildingSubstructureBASEMENT")
  String schemaFloodBuildingSubstructureBASEMENT();

  /**
   * Translated "Crawlspace".
   * 
   * @return translated "Crawlspace"
   */
  @DefaultStringValue("Crawlspace")
  @Key("schemaFloodBuildingSubstructureCRAWLSPACE")
  String schemaFloodBuildingSubstructureCRAWLSPACE();

  /**
   * Translated "Fill".
   * 
   * @return translated "Fill"
   */
  @DefaultStringValue("Fill")
  @Key("schemaFloodBuildingSubstructureFILL")
  String schemaFloodBuildingSubstructureFILL();

  /**
   * Translated "Garden level".
   * 
   * @return translated "Garden level"
   */
  @DefaultStringValue("Garden level")
  @Key("schemaFloodBuildingSubstructureGARDEN")
  String schemaFloodBuildingSubstructureGARDEN();

  /**
   * Translated "None".
   * 
   * @return translated "None"
   */
  @DefaultStringValue("None")
  @Key("schemaFloodBuildingSubstructureNONE")
  String schemaFloodBuildingSubstructureNONE();

  /**
   * Translated "Pier (Post or Beam)".
   * 
   * @return translated "Pier (Post or Beam)"
   */
  @DefaultStringValue("Pier (Post or Beam)")
  @Key("schemaFloodBuildingSubstructurePIER")
  String schemaFloodBuildingSubstructurePIER();

  /**
   * Translated "Pile (or column)".
   * 
   * @return translated "Pile (or column)"
   */
  @DefaultStringValue("Pile (or column)")
  @Key("schemaFloodBuildingSubstructurePILE")
  String schemaFloodBuildingSubstructurePILE();

  /**
   * Translated "Slab".
   * 
   * @return translated "Slab"
   */
  @DefaultStringValue("Slab")
  @Key("schemaFloodBuildingSubstructureSLAB")
  String schemaFloodBuildingSubstructureSLAB();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaFloodBuildingSubstructureUNKNOWN")
  String schemaFloodBuildingSubstructureUNKNOWN();

  /**
   * Translated "Solid wall".
   * 
   * @return translated "Solid wall"
   */
  @DefaultStringValue("Solid wall")
  @Key("schemaFloodBuildingSubstructureWALL")
  String schemaFloodBuildingSubstructureWALL();

  /**
   * Translated "A1 - A30".
   * 
   * @return translated "A1 - A30"
   */
  @DefaultStringValue("A1 - A30")
  @Key("schemaFloodHazardZoneA1A30")
  String schemaFloodHazardZoneA1A30();

  /**
   * Translated "A (with BFE)".
   * 
   * @return translated "A (with BFE)"
   */
  @DefaultStringValue("A (with BFE)")
  @Key("schemaFloodHazardZoneABFE1")
  String schemaFloodHazardZoneABFE1();

  /**
   * Translated "A (without BFE)".
   * 
   * @return translated "A (without BFE)"
   */
  @DefaultStringValue("A (without BFE)")
  @Key("schemaFloodHazardZoneABFE2")
  String schemaFloodHazardZoneABFE2();

  /**
   * Translated "AE".
   * 
   * @return translated "AE"
   */
  @DefaultStringValue("AE")
  @Key("schemaFloodHazardZoneAE")
  String schemaFloodHazardZoneAE();

  /**
   * Translated "AH".
   * 
   * @return translated "AH"
   */
  @DefaultStringValue("AH")
  @Key("schemaFloodHazardZoneAH")
  String schemaFloodHazardZoneAH();

  /**
   * Translated "AO".
   * 
   * @return translated "AO"
   */
  @DefaultStringValue("AO")
  @Key("schemaFloodHazardZoneAO")
  String schemaFloodHazardZoneAO();

  /**
   * Translated "AR".
   * 
   * @return translated "AR"
   */
  @DefaultStringValue("AR")
  @Key("schemaFloodHazardZoneAR")
  String schemaFloodHazardZoneAR();

  /**
   * Translated "AR/A".
   * 
   * @return translated "AR/A"
   */
  @DefaultStringValue("AR/A")
  @Key("schemaFloodHazardZoneARA")
  String schemaFloodHazardZoneARA();

  /**
   * Translated "AR/A1 - A30".
   * 
   * @return translated "AR/A1 - A30"
   */
  @DefaultStringValue("AR/A1 - A30")
  @Key("schemaFloodHazardZoneARA1A30")
  String schemaFloodHazardZoneARA1A30();

  /**
   * Translated "AR/AE".
   * 
   * @return translated "AR/AE"
   */
  @DefaultStringValue("AR/AE")
  @Key("schemaFloodHazardZoneARAE")
  String schemaFloodHazardZoneARAE();

  /**
   * Translated "AR/AH".
   * 
   * @return translated "AR/AH"
   */
  @DefaultStringValue("AR/AH")
  @Key("schemaFloodHazardZoneARAH")
  String schemaFloodHazardZoneARAH();

  /**
   * Translated "AR/AO".
   * 
   * @return translated "AR/AO"
   */
  @DefaultStringValue("AR/AO")
  @Key("schemaFloodHazardZoneARAO")
  String schemaFloodHazardZoneARAO();

  /**
   * Translated "B".
   * 
   * @return translated "B"
   */
  @DefaultStringValue("B")
  @Key("schemaFloodHazardZoneB")
  String schemaFloodHazardZoneB();

  /**
   * Translated "C".
   * 
   * @return translated "C"
   */
  @DefaultStringValue("C")
  @Key("schemaFloodHazardZoneC")
  String schemaFloodHazardZoneC();

  /**
   * Translated "D".
   * 
   * @return translated "D"
   */
  @DefaultStringValue("D")
  @Key("schemaFloodHazardZoneD")
  String schemaFloodHazardZoneD();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaFloodHazardZoneUNKNOWN")
  String schemaFloodHazardZoneUNKNOWN();

  /**
   * Translated "V1 - V30".
   * 
   * @return translated "V1 - V30"
   */
  @DefaultStringValue("V1 - V30")
  @Key("schemaFloodHazardZoneV1V30")
  String schemaFloodHazardZoneV1V30();

  /**
   * Translated "V (with BFE)".
   * 
   * @return translated "V (with BFE)"
   */
  @DefaultStringValue("V (with BFE)")
  @Key("schemaFloodHazardZoneVBFE1")
  String schemaFloodHazardZoneVBFE1();

  /**
   * Translated "VE".
   * 
   * @return translated "VE"
   */
  @DefaultStringValue("VE")
  @Key("schemaFloodHazardZoneVE")
  String schemaFloodHazardZoneVE();

  /**
   * Translated "X (shaded)".
   * 
   * @return translated "X (shaded)"
   */
  @DefaultStringValue("X (shaded)")
  @Key("schemaFloodHazardZoneX1")
  String schemaFloodHazardZoneX1();

  /**
   * Translated "X (un-shaded)".
   * 
   * @return translated "X (un-shaded)"
   */
  @DefaultStringValue("X (un-shaded)")
  @Key("schemaFloodHazardZoneX2")
  String schemaFloodHazardZoneX2();

  /**
   * Translated "X500".
   * 
   * @return translated "X500"
   */
  @DefaultStringValue("X500")
  @Key("schemaFloodHazardZoneX3")
  String schemaFloodHazardZoneX3();

  /**
   * Translated "NAVD (or MSL NAVD)".
   * 
   * @return translated "NAVD (or MSL NAVD)"
   */
  @DefaultStringValue("NAVD (or MSL NAVD)")
  @Key("schemaFloodVerticalDatumNAVD")
  String schemaFloodVerticalDatumNAVD();

  /**
   * Translated "NVGD (or MSL NGVD)".
   * 
   * @return translated "NVGD (or MSL NGVD)"
   */
  @DefaultStringValue("NVGD (or MSL NGVD)")
  @Key("schemaFloodVerticalDatumNVGD")
  String schemaFloodVerticalDatumNVGD();

  /**
   * Translated "Other".
   * 
   * @return translated "Other"
   */
  @DefaultStringValue("Other")
  @Key("schemaFloodVerticalDatumOTHER")
  String schemaFloodVerticalDatumOTHER();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaFloodVerticalDatumUNKNOWN")
  String schemaFloodVerticalDatumUNKNOWN();

  /**
   * Translated "Average".
   * 
   * @return translated "Average"
   */
  @DefaultStringValue("Average")
  @Key("schemaWindRoofConstructionClassAVERAGE")
  String schemaWindRoofConstructionClassAVERAGE();

  /**
   * Translated "Custom".
   * 
   * @return translated "Custom"
   */
  @DefaultStringValue("Custom")
  @Key("schemaWindRoofConstructionClassCUSTOM")
  String schemaWindRoofConstructionClassCUSTOM();

  /**
   * Translated "Economy".
   * 
   * @return translated "Economy"
   */
  @DefaultStringValue("Economy")
  @Key("schemaWindRoofConstructionClassECONOMY")
  String schemaWindRoofConstructionClassECONOMY();

  /**
   * Translated "Luxury".
   * 
   * @return translated "Luxury"
   */
  @DefaultStringValue("Luxury")
  @Key("schemaWindRoofConstructionClassLUXURY")
  String schemaWindRoofConstructionClassLUXURY();

  /**
   * Translated "Unknown".
   * 
   * @return translated "Unknown"
   */
  @DefaultStringValue("Unknown")
  @Key("schemaWindRoofConstructionClassUNKNOWN")
  String schemaWindRoofConstructionClassUNKNOWN();
}
